.B0402-content .kmi-layout-main-content{
    background: linear-gradient(to right, #f7f7f7 50%,rgba(255, 255, 255, 0.51) 100%);
}
.B0402-content .kmi-layout-page{
    display: flex;
    flex-direction: column;
    height: 100%;
    padding-bottom: 72px;
}
.B0402-content .kmi-text-fields>.label{
    flex: 0 0 84px;
}
.en_US .B0402-content .kmi-text-fields>.label{
    flex: 0 0 70px;
}
.B0402-content .kmi-checkbox{
    width: 120px;
    text-align: left;
}
.en_US .B0402-content .kmi-checkbox{
    width: min-content;
    display: flex;
    align-items: center;
    line-height: 18px;
}
.en_US .B0402-content .kmi-checkbox .label{
    text-align: left;
    padding: 0 4px;
 }
.en_US .B0402-content .kmi-checkbox>img{
    margin-top: 0px;
    flex: 0 0 20px;
}
.B0402-dialog .kmi-layout-page{
    padding: 8px 8px 4px;
}
.B0402-dialog .kmi-text-fields>.label{
    padding-left: 12px;
}
.B0402-dialog .btn-panel{
    display: flex;
    justify-content: flex-end;
}
.B0402-content .mdl-button--icon_prime {
    background: #63A9DD;
    border-radius: 50%;
}
.B0402-content .mdl-button--icon_prime:hover {
    background: #63A9DD;
}
.B0402-content .mdl-button--icon_prime:focus:not(:active){
    background: #63A9DD;
}